package membermodel

// 会员地址表

// MemberAddress 会员地址
type MemberAddress struct {
	Id           int    `gorm:"column:id" json:"id"`                      // ID
	MemberId     int    `gorm:"column:member_id" json:"memberId"`         // 会员ID
	Name         string `gorm:"column:name" json:"name"`                  // 名称
	Phone        string `gorm:"column:phone" json:"phone"`                // 联系电话
	Postcode     string `gorm:"column:postcode" json:"postcode"`          // 邮编
	ProvinceCode string `gorm:"column:province_code" json:"provinceCode"` // 省编码
	CityCode     string `gorm:"column:city_code" json:"cityCode"`         // 市编码
	CountyCode   string `gorm:"column:county_code" json:"countyCode"`     // 区编码
	ProvinceName string `gorm:"column:province_name" json:"provinceName"` // 省名称
	CityName     string `gorm:"column:city_name" json:"cityName"`         // 市名称
	CountyName   string `gorm:"column:county_name" json:"countyName"`     // 区名称
	Address      string `gorm:"column:address" json:"address"`            // 详细地址
	CreateTime   string `gorm:"column:create_time" json:"createTime"`
	UpdateTime   string `gorm:"column:update_time" json:"updateTime"`
}

func NewMemberAddress() *MemberAddress {
	return &MemberAddress{}
}

func (m *MemberAddress) TableName() string {
	return "member_address"
}
